/* tslint:disable */
/* eslint-disable */

import React, { CSSProperties, SVGAttributes, FunctionComponent } from 'react';
import { getIconColor } from './helper';

interface Props extends Omit<SVGAttributes<SVGElement>, 'color'> {
  size?: number;
  color?: string | string[];
}

const DEFAULT_STYLE: CSSProperties = {
  display: 'block',
};

const Iconpinglun5: FunctionComponent<Props> = ({ size, color, style: _style, ...rest }) => {
  const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE;

  return (
    <svg viewBox="0 0 1280 1024" width={size + 'rem'} height={size + 'rem'} style={style} {...rest}>
      <path
        d="M1126.741333 231.424h-840.533333c-29.866667 0-53.930667 22.442667-53.930667 50.005333V776.533333c0 27.648 24.149333 50.005333 53.845334 50.005334h215.466666l118.101334 109.653333c14.506667 13.141333 36.522667 13.141333 50.944 0l118.101333-109.653333h338.005333c29.781333 0 53.845333-22.357333 53.845334-50.005334v-494.933333c0-27.733333-24.064-50.090667-53.76-50.090667z"
        fill={getIconColor(color, 0, '#93F1FF')}
      />
      <path
        d="M858.965333 473.514667c-19.882667 0-35.84-14.592-35.84-32.597334v-48.896c0-18.005333 15.957333-32.597333 35.84-32.597333 19.797333 0 35.84 14.506667 35.84 32.597333v48.896c0 17.92-16.042667 32.597333-35.84 32.597334z m-448.341333 0c-19.797333 0-35.84-14.592-35.84-32.597334v-48.896c0-18.005333 16.042667-32.597333 35.84-32.597333 19.797333 0 35.84 14.506667 35.84 32.597333v48.896c0 17.92-15.957333 32.597333-35.84 32.597334z m224.170667 0c-19.882667 0-35.84-14.592-35.84-32.597334v-48.896c0-18.005333 15.957333-32.597333 35.84-32.597333 19.797333 0 35.84 14.592 35.84 32.597333v48.896c0 17.92-16.042667 32.597333-35.84 32.597334zM420.864 108.373333h-33.621333a39.253333 39.253333 0 0 1 0-78.506666h33.621333a39.253333 39.253333 0 0 1 0 78.506666z"
        fill={getIconColor(color, 1, '#008EFF')}
      />
      <path
        d="M1089.194667 28.16H567.978667a39.253333 39.253333 0 0 0 0 78.506667h521.216c50.432 0 91.306667 40.96 91.477333 91.477333v473.088c-0.085333 50.517333-40.96 91.392-91.477333 91.477333H850.517333a39.253333 39.253333 0 0 0-27.904 11.605334l-140.202666 141.056a58.026667 58.026667 0 0 1-41.216 16.213333 58.026667 58.026667 0 0 1-41.045334-16.213333l-30.464-30.549334-108.629333-110.421333a39.082667 39.082667 0 0 0-27.989333-11.776h-239.786667c-50.432 0-91.306667-40.96-91.392-91.477333V198.144c0-50.517333 40.96-91.392 91.477333-91.477333h36.266667a39.253333 39.253333 0 0 0 0-78.506667h-36.266667A170.24 170.24 0 0 0 23.296 198.058667v473.088a170.24 170.24 0 0 0 170.069333 170.069333h223.232l97.194667 98.730667 30.634667 30.72c24.832 25.088 60.16 39.338667 96.853333 39.338666 36.778667 0 72.021333-14.336 96.938667-39.253333l30.464-30.634667L866.986667 841.386667h222.208a170.24 170.24 0 0 0 169.984-170.154667V198.144A170.24 170.24 0 0 0 1089.194667 28.074667z"
        fill={getIconColor(color, 2, '#008EFF')}
      />
    </svg>
  );
};

Iconpinglun5.defaultProps = {
  size: 18,
};

export default Iconpinglun5;
